/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package AccesoDatos.DTOs;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 *
 * @author wetteifer
 */
public class Registro {
    
    private List<Campo> registro;
    
    public Registro() {
        registro = new ArrayList<Campo>();
    }    
    
    public void agregarValor(Campo campo) {
        registro.add(campo);
    }
    
    public Object obtenerValor(int indice) {
        return registro.get(indice);
    }
    
    public Object obtenerValor(String nombreCampo) {
        Iterator it = registro.iterator();
        Campo actual = null;        
        while(it.hasNext() && !(actual=(Campo)it.next()).getNombre().equals(nombreCampo)){}                   
        return actual.getValor();
    }    
    
    public int longitud() {
        return registro.size();
    }
    
}
